package com.kandinfo.isbnmanage.domian;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import com.kandinfo.base.admin.domain.BaseDomain;

/**
 * 
 * isbn处理日志表
 * 
 * @author qiweiyang
 *
 */
@Entity
@Table(name = "isbn_manage")
public class IsbnManage extends BaseDomain implements Serializable {
	

	private static final long serialVersionUID = 4618309019390388760L;

	@Column(name = "barcode")
    private String barcode;
	
	@Column(name = "treatment_opinion")
	private String treatmentOpinion;
	
	@Column(name = "order_count")
	private Integer orderCount;
	
	@Column(name = "receipt_count")
	private Integer receiptCount;
	
    @Column(name = "commit_ts")
    @Temporal(TemporalType.TIMESTAMP)
    private Date commitTs;
	
	@Column(name = "last_receipt_ts")
    @Temporal(TemporalType.TIMESTAMP)
    private Date lastReceiptTs;
	
	@Column(name = "scan_count")
	private Integer scanCount;
	
	@Column(name = "upload_count")
	private Integer uploadCount;
	
	@Column(name = "publish_count")
	private Integer publishCount;
	
	@Column(name = "comments")
    private String comments;
	
	@Column(name = "isbn_information_count")
	private Integer isbnInformationCount;
	
	@Column(name = "status")
	private Integer status;
	
	@Column(name = "application_count")
	private Long applicationCount;
	
	@Column(name = "province")
	private String province;

	public String getBarcode() {
		return barcode;
	}

	public void setBarcode(String barcode) {
		this.barcode = barcode;
	}

	public String getTreatmentOpinion() {
		return treatmentOpinion;
	}

	public void setTreatmentOpinion(String treatmentOpinion) {
		this.treatmentOpinion = treatmentOpinion;
	}

	public Integer getOrderCount() {
		return orderCount;
	}

	public void setOrderCount(Integer orderCount) {
		this.orderCount = orderCount;
	}

	public Integer getReceiptCount() {
		return receiptCount;
	}

	public void setReceiptCount(Integer receiptCount) {
		this.receiptCount = receiptCount;
	}

	public Date getLastReceiptTs() {
		return lastReceiptTs;
	}

	public void setLastReceiptTs(Date lastReceiptTs) {
		this.lastReceiptTs = lastReceiptTs;
	}

	public Integer getScanCount() {
		return scanCount;
	}

	public void setScanCount(Integer scanCount) {
		this.scanCount = scanCount;
	}

	public Integer getUploadCount() {
		return uploadCount;
	}

	public Date getCommitTs() {
		return commitTs;
	}

	public void setCommitTs(Date commitTs) {
		this.commitTs = commitTs;
	}

	public void setUploadCount(Integer uploadCount) {
		this.uploadCount = uploadCount;
	}

	public Integer getPublishCount() {
		return publishCount;
	}

	public void setPublishCount(Integer publishCount) {
		this.publishCount = publishCount;
	}

	public String getComments() {
		return comments;
	}

	public void setComments(String comments) {
		this.comments = comments;
	}

	public Integer getIsbnInformationCount() {
		return isbnInformationCount;
	}

	public void setIsbnInformationCount(Integer isbnInformationCount) {
		this.isbnInformationCount = isbnInformationCount;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Long getApplicationCount() {
		return applicationCount;
	}

	public void setApplicationCount(Long applicationCount) {
		this.applicationCount = applicationCount;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}
	
	

}
